如何培養工程師成AI人才?
成為一名人才絕對沒有最短路徑,也沒有最佳攻略,但是面對一個新的科技轉折點,推演急遽成長的市場需求與未來5年的產業供需變化,入門的AI 工程師是極有可能在3-5年時間,成為各公司與產業扛大旗的人才,如何能自我培養與上對高速列車?怎麼樣可以有效率的累積實力?我想可從這幾點個人技能來提昇:
1. 厚植內在實力:持續讀最新的技術論文、實做程式、帶領讀書會、統整報告、寫Medium 文章分享、甚至發表論文這幾項基本的個人技能,這是內功深化的累積。
2. 強化對外軟技能:培養基本的團隊協作能力和同事的溝通的能力,能夠用系統性思維解決問題,透過帶領教學與主題分享,反思轉換所學的知識,因為一位頂尖的人才,沒有團隊與群眾溝通能力,無法升級到更高層次。
3. 善用社群力量:善用OpenSource 繼續保持世界的開放和連接,OpenSource 有很多種不同的模式,在AI領域學習上Wikipedia、電腦科學論文ArXiv、開源程式碼GitHub、GitLab ...都是很好的開源系統,他們有著不同的理念,如果能實際參與機器學習分析 Kaggle 競賽,取得好的實戰經驗會更好。
4. 深入產業運用:保持產業密切合作,深入場域或是進行交流循環,AI技術如果不能結合產業領域知識活用,就像研發很多廚具但是始終無法做菜上桌。從點放驗證進一步能將流程優化,可將知識與經驗落地者,才能放大自己的市場價值。
5. 養成國際格局:主動與國際接軌與專家接觸交流,透過線上自學更新最新技能,ex: YouTube, Coursera, Udacity, Udemy, edX 頂尖大學免費或自費課程;加入線上專家社群、追蹤大神與大廠的新技術發表,參加國際頂級研討會、國際大型展覽論壇,爭取擔任會議講者不只可以發表看法,同時可以建立與高手專家的關係。
P.S. 上文是我連假時給AI Academy工程師的一點精進建議,也分享給大家,希望對正在努力突破的工程師有用,歡迎分享💪
#台灣人工智慧學校
#taiwanaiacademy
「udacity github」的推薦目錄:
- 關於udacity github 在 台灣人工智慧學校 Facebook 的最讚貼文
- 關於udacity github 在 綠豆爸.粉圓媽 Facebook 的最佳解答
- 關於udacity github 在 Udacity - GitHub 的評價
- 關於udacity github 在 Free Online Course: How to Use Git and GitHub from Udacity 的評價
- 關於udacity github 在 Udacity - Github Course - YouTube 的評價
- 關於udacity github 在 Udacity - Github Course - YouTube 的評價
- 關於udacity github 在 Udacity Git Commit Message Style Guide 的評價
- 關於udacity github 在 Udacity joins the Student Developer Pack - The GitHub Blog 的評價
- 關於udacity github 在 Cloud Computing for Science and Engineering 的評價
- 關於udacity github 在 Systems Librarianship: A Practical Guide for Librarians 的評價
- 關於udacity github 在 New Horizons in Computational Chemistry Software 的評價
- 關於udacity github 在 Reproducible Econometrics Using R - 第 230 頁 - Google 圖書結果 的評價
- 關於udacity github 在 Mastering Kotlin: Learn advanced Kotlin programming ... 的評價
- 關於udacity github 在 Learning to Program - 第 296 頁 - Google 圖書結果 的評價
- 關於udacity github 在 Data Analyst Projects Github 的評價
- 關於udacity github 在 Udacity Deep Learning Github 的評價
- 關於udacity github 在 udacity/ud851-Exercises (#22 - Java - Daily) - GitHub Trending 的評價
- 關於udacity github 在 2048 hacked github 的評價
- 關於udacity github 在 Cs6300 individual project github 的評價
- 關於udacity github 在 Neural network numpy github. We build two ... - Demolidora Elite 的評價
- 關於udacity github 在 Isye 6420 github 的評價
- 關於udacity github 在 Stack Overflow Developer Survey 2022 的評價
- 關於udacity github 在 Multivariate time series forecasting python github 的評價
- 關於udacity github 在 Robotic arm github 的評價
- 關於udacity github 在 Git: Could not resolve host github.com error while cloning ... 的評價
- 關於udacity github 在 Git: Could not resolve host github.com error while cloning ... 的評價
udacity github 在 綠豆爸.粉圓媽 Facebook 的最佳解答
我認識一位國一的孩子
已經修完Udacity計算機相關的六門課程
然而國中的學校生活
卻讓孩子感到疲勞乏味
於是家長決定讓孩子自學(非學校)
筆者描述的畫面
已經不是未來
而是現在正在全球發生的現況
可惜的是台灣多數家長
還是希望孩子按照我們當年的老路學習
反而抹殺了很多聰明的孩子
我來講一個虛構,但是未來可能會發生的故事。
如果有一個國中學生,對於學校的課程都能理解,但不喜歡為了得高分而背誦硬記那些隨手查得到的資料。有一天他發現自己對資訊科技非常有興趣而且有天分,請教高手,找到一些線上課程,每天花兩個小時自學。三年內他陸續學完了以下的課程,而且通過Udacity官方的認證:
Udacity CS101 – CS Intro/Python
Codecademy/W3Schools HTML, CSS, JavaScript (jQuery, Ajax)
Udacity CS253 – Web Development
GitHub, Vim or Sublime Text
Udacity CS255 – HTML5 Game Development
Django
Nand2Tetris - Computer Architecture
Udacity CS215 – Algorithms
Udacity CS258 – Software Testing
Udacity CS259 – Software Debugging
Udacity CS262 – Programming Languages
(可以把Udacity課程代換成Coursera, Edx或其他)
由於英語的課程,在學習的過程中,他也同時強化了他的英文能力。
這樣一位高中還沒畢業、未滿十八歲的年輕人,用行動展現了:
1. 他自我要求、自我學習的能力
2. 他對於資訊科技的熱愛
3. 他所學到的知識和具備的技能
問題來了,如果你是這位同學,你覺得需要念大學嗎?如果選擇進大學的話,大學能給他什麼樣的教育呢?當然,大學裡面有各種社團、各種課程,可是不必進大學也可以參加各種社團、旁聽各種課程。喔,念大學有教授會指導?如果這位學生來找我合作研究的話,我不但樂意指導他,可能還給他研究津貼呢!
讓我們假設他選擇把學費省下來,到一流大學找一位賞識他的教授做研究,在大學校園裡自由學習,在三年之內,聽過他想聽的課,待過他想待的社團,做出不錯的軟體,受到教授的推崇,發表了論文,申請了專利,賺了一點錢。
相較於一個碩士畢業生,他缺少的,是學士、碩士學歷,可是他年輕了三歲。
他沒辦法考高考、當公務員,但如果私人公司需要軟體人才,會不會來找他呢?他和一個國立大學資訊系的碩士同時來應徵前瞻的軟體研發工作,我要用誰?
根據我的經驗,很多碩士的學習態度、學習能力、實作經驗並沒有比這位年輕人強。換句話說,這位年輕人很有競爭力。尤其是,在資訊科技急速演進的時代,我會把自我學習的能力擺在第一位。
這個故事,在我們小的時候,沒有線上課程,不可能發生,好可惜。(我認識的好幾位朋友,以及我自己,如果生在今天,很可能就走這條路了。)在線上課程越來越豐富的未來,這條路將會越來越寬廣。
啊,你說你這樣會變太強了,台灣沒有給你發揮的機會?那就出國去吧,然後記得把前瞻研發的工作機會帶進來!
後記:(取材自我的留言內容)
其實我講的是我個人經驗,我為了要學電機資訊,以及待在距離光華商場近的大學,不得不耗費高三的時間去準備大學聯考。但是到了大學又被迫修了一堆無聊的必修課,電腦相關的課都靠自己看書學,生不逢時也。
本文是針對專業能力的自學和培養而言,並沒有說其他的能力不重要。我沒說社團和娛樂不重要。也沒說學校不重要。自學並不是那麼新鮮的事,很多參與者是中產階級,只是觀念不同,在體制外多一些選擇而已。
少修些不需要的課,能多用時間在社團和其他方面,而不是整天唸書考試;能修些學校沒開的課,能擴展見聞,不會被限制住。如果讀者要朝負面看,那自然會認為這是危險的言論。
家長需要有錢嗎?不用。很多線上學習是免費的,學到東西後,靠技能打工賺錢是可能的,可以及早自立,不必靠父母。如果您抱著要照顧小孩一輩子的想法,自然會覺得要為他的未來負責,那這不是你會希望你的子女走的路。
我想,大學需要提供的是多元的課程,專業的學習輔導,以及自發研究討論的風氣。「該學什麼」這個問題,理想上,應該是依據學生的志趣,參考各方的資訊,包括老師的建議、就業需求等等,由已成年的學生決定該學什麼。至於中小學,由於學生的狀況不一,需要更細膩的操作。
這個故事所講的人事物,有看到以下留言的,應該知道並非全然虛構。我想這故事所適用的對象,將會越來越多。當然,善變的未來和「學無定法」這類的事,也會讓一些人因此而恐慌,但如果因為恐慌而不正視事實的存在,到頭來還是對自己不利。
不過,大學的角色需要一些新思維。如果自學有成的人找我做研究,我求之不得。(夠不夠格,由我認定)只有那些公務人員心態的單位,因為制度,或是為了方便,還死抱著學歷、檢定等不放,但那些單位並不是這篇想提到的工作場域,因為熱愛自學的人,大概不會想去那種地方,況且那種地方的競爭力在未來應該會越來越低,除了必要的公家單位之外,會逐漸淘汰。
這篇文章發表一年後,被Jim Huang (Jserv)翻出來留言後,又多了不少讀過的人,可見Jserv影響之大。Jserv是個很好的自學範例,大學沒畢業的,可以正式在成大資工系開課教書,根本不見容於傳統,但Jserv和成大資工做到了。事實上,Jserv在業界名聲響亮,靠的是實力,而不是學歷。以我對Jserv的認識,更重要的是做人和做事的態度。認識Jserv的人,應該知道我在講什麼,不知道的話,看看他的FB就知道了,不用我多說。
不止Jserv,還有好幾位朋友留言作為見證,說這條路是可行的。但如我以上所言,我這篇的本文中比較專注在專業學習的過程上,並不表示其他東西不重要。我認識好幾位像Jserv這樣的人,如果有人好好指導的話,應該可以學得比較有效率。不過,有時候走點冤枉路,也不見得是件壞事,而是「增益其所不能」。
至於這些自學的作法能夠改變什麼,那是另外一件事。我一直覺得,個人能夠根據自我的理念去成長和做選擇,是提昇人性所必要的,所以這樣的經歷,在個人的層面上,已經有非常要的影響。當然,如果很多人成功地走出這條路,自然就會形成文化,也會影響到學界和業界,那影響將更為深遠。
udacity github 在 Free Online Course: How to Use Git and GitHub from Udacity 的推薦與評價
How to use Git andGitHub is a 3-week introductory course offered by Udacity covering the basics of the Git version control system. As a short course with only 3 ... ... <看更多>
udacity github 在 Udacity - Github Course - YouTube 的推薦與評價
Udacity - Github Course. Nikhil Bagde. 1 videoLast updated on Apr 25, 2016. Play all · Shuffle · 1:02. Introduction - How to Use Git and GitHub. Udacity. ... <看更多>
udacity github 在 Udacity - GitHub 的推薦與評價
Projects and exercises for the latest Deep Learning ND program https://www.udacity.com/course/deep-learning-nanodegree--nd101. Jupyter Notebook 5k 5.3k. ... <看更多>